hydrogen generators - French English Dictionary